<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        // Math数学对象 不是构造函数，不需要new来调用而是直接使用里面的方法和属性即可。
        console.log(Math.PI);
        console.log(Math.max(1,5,99));
        //取绝对值
        console.log(Math.abs(-2)); // 2 
        console.log(Math.abs('-1')); //隐式转换 1
        //三个取整方法
        //向上取整
        console.log(Math.ceil(1.1)); // 2
        //向下取整
        console.log(Math.floor(1.1)); // 1
        //四舍五入 .5特殊 它往大了取
        console.log(Math.round(1.1)) // 1

        var myMath = {
            PI: 3.1415926,
            max: function() {
                var max = arguments[0];
                for(var i = 1;i < arguments.length; i++) {
                    if(arguments[i] > max) {
                        max = arguments[i];
                    }
                }
                return max;
            },
            min: function() {
                var min = arguments[0];
                for(var i = 1;i < arguments.length; i++) {
                    if(arguments[i] < min) {
                        min = arguments[i];
                    }
                }
                return min;
            }
        }
        console.log(myMath.min(1,5,8));
        function getRandom(min, max) {
            return Math.floor(Math.random() * (max - min +1)) + min;
        }
        console.log(getRandom(1, 10));
        var arr = ['张三', '张三丰', '张三疯', '张伟'];
        console.log(arr[getRandom(0,arr.length-1)]);
        var random = getRandom(1, 50);
        var cnt = 0;
        while(true) {
            if(cnt < 10) {
                num = prompt('请输入一个数');
                if(num > random){
                alert('你猜大了');
                cnt++;
                } else if (num < random) {
                    alert('你猜小了');
                    cnt++;
                } else {
                    alert('你好帅啊！猜对了');
                    break;
                }
            }
            else {alert('超出次数限制');
            break;}
        }
    </script>
</head>
<body>
    
</body>
</html>